import cv2							#导入OpenCV库
image=cv2.imread('sobel.png',cv2.COLOR_BGR2GRAY)		#读取原图像
cv2.imshow("Input",image)					#显示原图像
image=cv2.GaussianBlur(image,(5,5),0)	                             	#使用高斯滤波进行降噪
edges=cv2.Canny(image,50,150)				#进行Canny边缘检测
contours,hierarchy=cv2.findContours(edges,cv2.RETR_EXTERNAL,
cv2.CHAIN_APPROX_SIMPLE)				#查找轮廓
image1=cv2.drawContours(image,contours,-1,(255,255,0),5) 	#绘制轮廓
cv2.imshow("Contours",image1)					#显示绘制轮廓后的图像
cv2.waitKey()							#窗口等待，按任意键继续
cv2.destroyAllWindows()